
package br.gov.mi.corporativo.dominio.boundary.comum.instituicaoensino;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.comum.instituicaoensino package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarTodasInstituicoesEnsinoResponse_QNAME = new QName("http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasInstituicoesEnsinoResponse");
    private final static QName _RecuperarInstituicaoEnsinoPorIdPjResponse_QNAME = new QName("http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarInstituicaoEnsinoPorIdPjResponse");
    private final static QName _RecuperarTodasInstituicoesEnsino_QNAME = new QName("http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasInstituicoesEnsino");
    private final static QName _RecuperarInstituicaoEnsinoPorId_QNAME = new QName("http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarInstituicaoEnsinoPorId");
    private final static QName _RecuperarInstituicaoEnsinoPorIdPj_QNAME = new QName("http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarInstituicaoEnsinoPorIdPj");
    private final static QName _RecuperarInstituicaoEnsinoPorIdResponse_QNAME = new QName("http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarInstituicaoEnsinoPorIdResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.comum.instituicaoensino
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarTodasInstituicoesEnsino }
     * 
     */
    public RecuperarTodasInstituicoesEnsino createRecuperarTodasInstituicoesEnsino() {
        return new RecuperarTodasInstituicoesEnsino();
    }

    /**
     * Create an instance of {@link RecuperarInstituicaoEnsinoPorIdPjResponse }
     * 
     */
    public RecuperarInstituicaoEnsinoPorIdPjResponse createRecuperarInstituicaoEnsinoPorIdPjResponse() {
        return new RecuperarInstituicaoEnsinoPorIdPjResponse();
    }

    /**
     * Create an instance of {@link RecuperarTodasInstituicoesEnsinoResponse }
     * 
     */
    public RecuperarTodasInstituicoesEnsinoResponse createRecuperarTodasInstituicoesEnsinoResponse() {
        return new RecuperarTodasInstituicoesEnsinoResponse();
    }

    /**
     * Create an instance of {@link RecuperarInstituicaoEnsinoPorIdResponse }
     * 
     */
    public RecuperarInstituicaoEnsinoPorIdResponse createRecuperarInstituicaoEnsinoPorIdResponse() {
        return new RecuperarInstituicaoEnsinoPorIdResponse();
    }

    /**
     * Create an instance of {@link RecuperarInstituicaoEnsinoPorIdPj }
     * 
     */
    public RecuperarInstituicaoEnsinoPorIdPj createRecuperarInstituicaoEnsinoPorIdPj() {
        return new RecuperarInstituicaoEnsinoPorIdPj();
    }

    /**
     * Create an instance of {@link RecuperarInstituicaoEnsinoPorId }
     * 
     */
    public RecuperarInstituicaoEnsinoPorId createRecuperarInstituicaoEnsinoPorId() {
        return new RecuperarInstituicaoEnsinoPorId();
    }

    /**
     * Create an instance of {@link InstituicaoEnsino }
     * 
     */
    public InstituicaoEnsino createInstituicaoEnsino() {
        return new InstituicaoEnsino();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasInstituicoesEnsinoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasInstituicoesEnsinoResponse")
    public JAXBElement<RecuperarTodasInstituicoesEnsinoResponse> createRecuperarTodasInstituicoesEnsinoResponse(RecuperarTodasInstituicoesEnsinoResponse value) {
        return new JAXBElement<RecuperarTodasInstituicoesEnsinoResponse>(_RecuperarTodasInstituicoesEnsinoResponse_QNAME, RecuperarTodasInstituicoesEnsinoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarInstituicaoEnsinoPorIdPjResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarInstituicaoEnsinoPorIdPjResponse")
    public JAXBElement<RecuperarInstituicaoEnsinoPorIdPjResponse> createRecuperarInstituicaoEnsinoPorIdPjResponse(RecuperarInstituicaoEnsinoPorIdPjResponse value) {
        return new JAXBElement<RecuperarInstituicaoEnsinoPorIdPjResponse>(_RecuperarInstituicaoEnsinoPorIdPjResponse_QNAME, RecuperarInstituicaoEnsinoPorIdPjResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasInstituicoesEnsino }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasInstituicoesEnsino")
    public JAXBElement<RecuperarTodasInstituicoesEnsino> createRecuperarTodasInstituicoesEnsino(RecuperarTodasInstituicoesEnsino value) {
        return new JAXBElement<RecuperarTodasInstituicoesEnsino>(_RecuperarTodasInstituicoesEnsino_QNAME, RecuperarTodasInstituicoesEnsino.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarInstituicaoEnsinoPorId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarInstituicaoEnsinoPorId")
    public JAXBElement<RecuperarInstituicaoEnsinoPorId> createRecuperarInstituicaoEnsinoPorId(RecuperarInstituicaoEnsinoPorId value) {
        return new JAXBElement<RecuperarInstituicaoEnsinoPorId>(_RecuperarInstituicaoEnsinoPorId_QNAME, RecuperarInstituicaoEnsinoPorId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarInstituicaoEnsinoPorIdPj }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarInstituicaoEnsinoPorIdPj")
    public JAXBElement<RecuperarInstituicaoEnsinoPorIdPj> createRecuperarInstituicaoEnsinoPorIdPj(RecuperarInstituicaoEnsinoPorIdPj value) {
        return new JAXBElement<RecuperarInstituicaoEnsinoPorIdPj>(_RecuperarInstituicaoEnsinoPorIdPj_QNAME, RecuperarInstituicaoEnsinoPorIdPj.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarInstituicaoEnsinoPorIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://instituicaoensino.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarInstituicaoEnsinoPorIdResponse")
    public JAXBElement<RecuperarInstituicaoEnsinoPorIdResponse> createRecuperarInstituicaoEnsinoPorIdResponse(RecuperarInstituicaoEnsinoPorIdResponse value) {
        return new JAXBElement<RecuperarInstituicaoEnsinoPorIdResponse>(_RecuperarInstituicaoEnsinoPorIdResponse_QNAME, RecuperarInstituicaoEnsinoPorIdResponse.class, null, value);
    }

}
